



// check empty value
function validateEmptyValue(arrayInput) {

    var hasError = false;

    // nếu là mảng thì lập từng đối tượng
    if (Object.prototype.toString.call(arrayInput) === '[object Array]') {
        for (var i = 0; i < arrayInput.length; ++i) {
            var input = arrayInput[i];
            if (input.val().trim() == '0' || input.val().trim() == '') {
                input.css('background-color', '#FFEDEF');
                hasError = true;
            } else {
                input.css('background-color', '#FFF');
            }
        }
    } else {
        if (arrayInput.val().trim() == '0' || arrayInput.val().trim() == '') {
            arrayInput.css('background-color', '#FFEDEF');
            hasError = true;
        } else {
            arrayInput.css('background-color', '#FFF');
        }
    }
    return hasError;
}



// hàm làm nổi bật input bằng nền màu đỏ
function setOffInput(arrayInput) {
    // nếu là mảng thì lập từng đối tượng
    if (Object.prototype.toString.call(arrayInput) === '[object Array]') {
        for (var i = 0; i < arrayInput.length; ++i) {
            var input = arrayInput[i];
            input.css('background-color', '#FFEDEF');
        }
    } else {
        arrayInput.css('background-color', '#FFEDEF');

    }

}





function loading_show() {
    $('#loading').fadeIn('fast');
}

function loading_hide() {
    $('#loading').fadeOut('fast');
}



function keypress(e) {
    var keypressed = null;
    if (window.event) {
        keypressed = window.event.keyCode; // IE
    }
    else
    {
        keypressed = e.which; // NON-IE, Standard
    }

    if (keypressed < 48 || keypressed > 57) {
        //CharCode của 0 là 48 (Theo bảng mã ASCII)
        //CharCode của 9 là 57 (Theo bảng mã ASCII)
        if (keypressed == 8 || keypressed == 127) {
            return;
        }
        return false;
    }
}





function compareStartDateAndEndDate(txtStartDate, slStartHour, slStartMinute, txtEndDate, slEndHour, slEndMinute, errorString) {

    var strStartDate = txtStartDate.val();
    var strStartHour = slStartHour.val();
    var strStartMinute = slStartMinute.val();

    var strEndDate = txtEndDate.val();
    var strEndHour = slEndHour.val();
    var strEndMinute = slEndMinute.val();

    var mdyEnableDate = strStartDate.split('/');
    var startDate = new Date(mdyEnableDate[2], mdyEnableDate[1], mdyEnableDate[0], strStartHour, strStartMinute);

    var mdyDisableDate = strEndDate.split('/');
    var endDate = new Date(mdyDisableDate[2], mdyDisableDate[1], mdyDisableDate[0], strEndHour, strEndMinute);


//    alert(endDate.toString());
//
//    alert(startDate.toString());


    if (endDate <= startDate) {
        alert(errorString);
        return false;
    }
    else {
        return true;
    }
}






function onblurTextInput(input, textValue) {
    if (input.value == '') {
        input.value = textValue;
    }

}


function onFocus(input, textValue) {
    if (input.value == textValue)
        input.value = '';
}





